Golang Job: Junior GoLang Developer

Job added on

Company

NomiSo

Location

Englewood, CO - United States of America

Job type

Full-Time

Golang Job Details

Junior GoLang Developer

Location: Onsite in Englewood, CO

About NomiSo:
NomiSo is a product engineering company focused on excellence in software engineering. We help businesses of different sizes ranging from startups to large organizations with our services and end-to-end solutions. We bring bold thinking and a desire to be the best partner with our work in consulting, analytics, digital solutions and engineering across all verticals and domains. We celebrate and value diversity in all its forms; it’s something we truly value as a multicultural community of problem solvers.

What You Can Expect From Us:
Here at NomiSo, we work hard to provide our team with the best opportunities to grow their careers. You can expect to be a pioneer of ideas, a student of innovation, and a leader of thought. Innovation and thought leadership is at the center of everything we do, at all levels of the company. Let’s make your career great!

About the Role:
Our team is currently looking for a GoLang Developer who can guide/mentor junior developers and can help us develop Cloud Native (CN) backend services for our extremely large and ever growing customer base. As we adapt to new requirements and challenges, we have to build new services on our hybrid cloud platform.
A successful candidate would be self-driven and excited to learn, develop and deliver distributed software systems. He or she will have a keen technical aptitude, analytical skills, excellent communication skills, and enjoys achieving results in a fast paced, dynamic environment.

Day to Day Responsibilities:
  • Create, deploy, monitor, and maintain high performance and scalable Golang microservices in the production
  • Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.

Must Have:
  • Software development experience using Golang including strong understanding of software engineering principles
  • Hands-on experience in developing the backend services using NOSQL databases, such as Cassandra, Mongo, and Couchbase
  • Proficiency with the following or similar frameworks in GoLang:
    • Gorilla/Mux
    • GoConvey/Convey
  • experience developing low-latency microservices
  • experience deploying and managing containerized applications, preferably using GCP/AWS Kubernetes Services
  • Experience with microservice unit, integration, and load testing
  • Experience with alerting and monitoring tools (New Relic, CloudWatch, etc.)
  • Experience developing applications to integrate with Kafka
  • Ability to work in a Linux environment

Nice to Have:
  • Experience working with distributed data technologies (e.g. Hadoop, MapReduce, Spark, Kafka, Flink etc) for building efficient, large-scale big data pipelines
  • Experience Implement data ingestion pipelines both real time and batch using best practices
  • Experience with relational SQL databases, including Postgres